body {
	overflow: auto;
	cursor: default;
}

.loginbody {
	margin: 0;
	padding: 0;
	background-color: #effafd;
	font-family: 宋体;
	font-size: 12px;
}

.LoginContentBG {
	width: 100%;
	height: 100%;
	text-align: center;
	overflow: hidden;
}

.loginContent {
	height: 100%;
	text-align: center;
	top: 0;
	margin: auto;
}

.headerBackground {
	padding: 0;
	margin: 0;
	background-color: #EEF3FA;
	height: 70px;
	width: 100%;
}

#header {
	padding: 0;
	margin: auto;
	background-color: #EEF3FA;
	height: 70px;
	width: 950px;
}

.header_left {
	float: left;
	width: 173px;
	height: 33px;
	margin-top: 10px;
	margin-left: 5px;
	margin-left: -18%;
}

.header_right {
	float: right;
	margin-right: 5px;
	margin-top: 20px;
}

#guide {
	padding: 0;
	height: 72px;
	width: 970px;
	margin: -30px auto auto auto;
	position: relative;
}

#guide_SetBrowser1 {
	background: url(Image/Login-new/Guide.gif) no-repeat 0 0;
	width: 29px;
	height: 46px;
	float: right;
	margin-top: -50px;
	margin-right: 130px;
	visibility: hidden;
}

#guide_SetBrowser {
	width: 223px;
	height: 72px;
	visibility: hidden;
	line-height: 20px;
	position: absolute;
	float: right;
	right: 100px;
}

#SetBrowser {
	right: 200px;
	margin-left: 30px;
}

#Register {
	right: 100px;
	margin-left: 30px;
}

#ChanjetPage {
	right: 50px;
	margin-left: 10px;
}

.CenterBackground {
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
}

.login_controls_layout {
	Width: 970px;
	height: 410px;
	text-align: center;
	margin: auto;
	position: relative;
}

.CenterRight {
	Width: 382px;
	height: 400px;
	float: right;
	margin-top: 60px;
	margin-right: -18%;
}

.CenterRightDown {
	position: relative;
	float: left;
	font-size: 15px;
	color: #727171;
}

.login_controls {
	background: url(../../images/login/login.png) no-repeat 0 0;
	width: 382px;
	height: 388px;
	margin: auto;
	position: relative;
	float: right;
}

.login_controls>ul {
	list-style-type: none;
	margin: 60px;
	padding: 0;
	height: 270px;
}

.login_controls>ul>li {
	margin: 0;
	padding: 0;
	height: 40px;
	text-align: center;
	position: relative;
}

.login_controls>ul>li>div>span {
	display: inline-block;
	float: left;
	line-height: 22px;
}

.login_controls>ul>li>div>input {
	float: right;
	width: 148px;
}

.login_controls>ul>li>div>table {
	float: right;
}

.login_controls>ul>li>div>div {
	float: right;
}

.rbt_Account {
	cursor: pointer;
}

.login_btn_controls_div {
	margin: auto;
}

#login_option_li input {
	border: 0;
	width: 260px;
	background-color: #2ca0c4;
	height: 40px;
	color: White;
	font-size: 14px;
}

#login_option_li input:hover {
	background-color: #ffc000;
}

.InfoFooterBackground {
	width: 100%;
	height: 80px;
	bottom: 0;
	position: absolute;
	*position: relative;
	float: right;
	background-color: #e2e3e7;
	text-align: center;
	font-size: 13px;
	font-family: 宋体;
	color: #727171;
}

.chanjetServerTel {
	margin: 30px auto auto auto;
	position: relative;
}

.Copyright {
	margin: 8px auto auto auto;
	position: relative;
}

a,
a:link,
a:visited,
a:active {
	text-decoration: none;
	font-family: "宋体";
	font-size: 12px;
	color: #000;
}

.alarm {
	background-image: url(Image/Login/alarm.gif);
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
	margin: 4px 3px auto auto;
	float: right;
	display: none;
}

#mobileCode {
	margin-left: -92px;
	*margin-left: -87px;
	margin-top: 70px;
	width: 82px;
	height: 82px;
	position: relative;
	*position: absolute;
	border: none;
}

#ModifyPassword {
	float: right;
	margin-bottom: 8px;
	margin-top: -4px;
	cursor: pointer;
	color: #565353;
}

.login_controls_div {
	border: #c0c0c0 1px solid;
	width: 258px;
	height: 30px;
	z-index: 9;
	background-color: #fbfbfb;
	margin-right: 15px;
	margin-left: 2px;
	position: relative;
	_width: 199px;
}

.CheckCodediv {
	width: 200px;
	height: 30px;
	float: left;
	position: relative;
}

.userIcon {
	width: 19px;
	height: 19px;
	background: url(Image/Login-new/loginIcon.png) no-repeat -19px -58px;
	margin-top: 5px;
	margin-left: 6px;
	float: left!important;
}

.userIconHover {
	width: 19px;
	height: 19px;
	background: url(Image/Login-new/loginIcon.png) no-repeat 0 -58px;
	margin-top: 5px;
	margin-left: 6px;
	float: left!important;
}

.PasswordIcon {
	width: 19px;
	height: 19px;
	background: url(Image/Login-new/loginIcon.png) no-repeat -19px -38px;
	margin-top: 5px;
	margin-left: 6px;
	float: left!important;
}

.PasswordIconHover {
	width: 19px;
	height: 19px;
	background: url(Image/Login-new/loginIcon.png) no-repeat 0 -38px;
	margin-top: 5px;
	margin-left: 6px;
	float: left!important;
}

.AccountIcon {
	width: 19px;
	height: 19px;
	background: url(Image/Login-new/loginIcon.png) no-repeat -19px 0;
	margin-top: 5px;
	margin-left: 6px;
	float: left!important;
}

.AccountIconHover {
	width: 19px;
	height: 19px;
	background: url(Image/Login-new/loginIcon.png) no-repeat 0 0;
	margin-top: 5px;
	margin-left: 6px;
	float: left!important;
}

.DaterIcon {
	width: 19px;
	height: 19px;
	background: url(Image/Login-new/loginIcon.png) no-repeat -19px -19px;
	margin-top: 5px;
	margin-left: 6px;
	float: left!important;
}

.DaterIconHover {
	width: 19px;
	height: 19px;
	background: url(Image/Login-new/loginIcon.png) no-repeat 0 -19px;
	margin-top: 5px;
	margin-left: 6px;
	float: left!important;
}

.login_controls>ul>li>div>input {
	float: right;
	width: 205px;
}

#userInput input,
#PasswordInput input {
	border: medium none;
	--position: absolute;
	padding: 4px 0 4px 6px;
	background: none transparent scroll repeat 0 0;
	margin: 3px 8px 0 0;
	*margin: 3px 0 0 16px;
	_width: 166px;
}

#rcbAccount {
	border: medium none;
	--position: absolute;
	padding: 4px 0 4px 6px;
	font-size: 14px;
	margin: 3px 0 0 0;
	width: 213px;
}

#rddLogin {
	border: medium none;
	--position: absolute;
	padding: 4px 0 4px 6px;
	font-size: 14px;
	background: none transparent scroll repeat 0 0;
	margin: 3px 0 0 0;
	width: 213px;
}

.alarm {
	position: absolute;
	margin-left: 25px;
	*margin-left: -3px;
}

#tbUserClue,
#tbPasswordClue,
#rcbAccountClue {
	position: absolute;
	color: #cacaca;
	font-size: 12px;
	top: 5px;
	left: 45px;
}

.CenterLeft,
.CenterLeft * {
	margin: 0;
	padding: 0;
}

.CenterLeft {
	width: 578px;
	height: 360px;
	overflow: hidden;
	position: relative;
	margin-top: 80px;
	margin-left: 18%;
	float: left;
}

.slider {
	position: absolute;
}

.slider li {
	list-style: none;
	display: inline;
}

.slider img {
	width: 578px;
	height: 360px;
	display: block;
}

.slider2 {
	width: 3666px;
}

.slider2 li {
	float: left;
}

.num {
	position: absolute;
	right: 250px;
	bottom: -3px;
}

.num li {
	float: left;
	color: #2ca0c4;
	text-align: center;
	line-height: 12px;
	width: 12px;
	height: 12px;
	font-family: Arial;
	font-size: 10px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 2px;
	border: 1px solid #2ca0c4;
	background-color: #fff;
}

.num li.on {
	color: #fff;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-size: 12px;
	margin: 0 2px;
	border: 0;
	background-color: #2ca0c4;
	font-weight: bold;
}

#btnLogin:hover {
	opacity: 0.8;
	background-color: #1589E9;
}

#btn2:hover {
	opacity: 0.8;
	background-color: #1589E9;
}

#btn_group {
	padding-right: 20%;
}
#txtUserName,#txtPassword,#identifying_code{
	height: 20px;
}
#headerInfo{
	height: 20px;
	background-color: white;
}
